﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace KPIS.GERP.GIMS.MODEL
{
    [Serializable]
    public class PurchaseOrderInstallmentItemInfo
    {
        private Nullable<int> seq;
        private PurchaseOrderInstallmentInfo infoPoInstallment;
        private BidderQuotationInfo infoBidderQuotation;
        private string descr;
        private Nullable<int> qty;
        private Nullable<Double> priceExVat;
        private Nullable<Double> priceInVat;
        private Nullable<Double> exVatAmount;
        private Nullable<Double> vatAmount;
        private Nullable<Double> netAmount;
        private RecordInfo infoRecord;

        public PurchaseOrderInstallmentItemInfo()
        {

        }

        public Nullable<int> Seq
        {
            set { seq = value; }
            get { return seq; }
        }

        public PurchaseOrderInstallmentInfo InfoPoInstallment
        {
            set { infoPoInstallment = value; }
            get { return infoPoInstallment; }
        }

        public BidderQuotationInfo InfoBidderQuotation
        {
            set { infoBidderQuotation = value; }
            get { return infoBidderQuotation; }
        }

        public string Descr
        {
            set { descr = value; }
            get { return descr; }
        }

        public Nullable<int> Qty
        {
            set { qty = value; }
            get { return qty; }
        }

        public Nullable<Double> PriceExVat
        {
            set { priceExVat = value; }
            get { return priceExVat; }
        }

        public Nullable<Double> PriceInVat
        {
            set { priceInVat = value; }
            get { return priceInVat; }
        }

        public Nullable<Double> ExVatAmount
        {
            set { exVatAmount = value; }
            get { return exVatAmount; }
        }

        public Nullable<Double> VatAmount
        {
            set { vatAmount = value; }
            get { return vatAmount; }
        }

        public Nullable<Double> NetAmount
        {
            set { netAmount = value; }
            get { return netAmount; }
        }

        public RecordInfo InfoRecord
        {
            set { infoRecord = value; }
            get { return infoRecord; }
        }
    }
}
